<?php

function thoigian_run($task) {
    switch($task)  {
        case "del":
            del();
            break;
        case "add":
            add();
            break;
        case "edit":
            edit();
            break;
        case "view" :
        default: view(); break;
    }
}
function add(){
    $thongbao = null;
    $thoigianme = query("select * from thoi_gian where thoi_gian_me='0'");
    if($_SERVER['REQUEST_METHOD'] == "POST"){
        if(isset($_POST['txtTenThoiGian']) && $_POST['txtTenThoiGian']!=null){
            if(find('thoi_gian',"ten_thoi_gian='{$_POST['txtTenThoiGian']}'")==null){
                if(isset($_POST['thoi_gian_me'])&&$_POST['thoi_gian_me']!=null){
                    insert("thoi_gian",array("ten_thoi_gian"=>$_POST['txtTenThoiGian'],"thoi_gian_me"=>$_POST['thoi_gian_me']));
                    $thongbao = '<div class="alert alert-success">
              <button class="close" data-dismiss="alert">×</button>
              <strong>Thêm thành công!</strong></div>';
                }else{
                    insert("thoi_gian",array("ten_thoi_gian"=>$_POST['txtTenThoiGian']));
                    $thongbao = '<div class="alert alert-success">
              <button class="close" data-dismiss="alert">×</button>
              <strong>Thêm thành công!</strong></div>';
                }
            }else{
                $thongbao = '<div class="alert alert-error">
              <button class="close" data-dismiss="alert">×</button>
              <strong>Lỗi!</strong> Môn này đã tồn tại </div>';
            }

        }else{
            $thongbao = '<div class="alert alert-error">
              <button class="close" data-dismiss="alert">×</button>
              <strong>Lỗi!</strong> Bạn chưa nhập tên </div>';
        }
    }
    loadTemplate('add',array("thoigianme"=>$thoigianme,"thongbao"=>$thongbao));
}
function edit(){
    $thongbao = null;
    $data = null;
    if(isset($_GET['id']) && $_GET['id']!=null){
        $data = findOne('thoi_gian',"id_thoi_gian='{$_GET['id']}'");
        $thoigianme = query("select * from thoi_gian where thoi_gian_me='0'");
        if($data==null){
            $thongbao = '<div class="alert alert-error">
              <button class="close" data-dismiss="alert">×</button>
              <strong>Lỗi!</strong> Thời gian bạn chọn không tồn tại </div>';
        }
        if($_SERVER['REQUEST_METHOD']=="POST"){

            if($data!=null){
                update("thoi_gian",array("ten_thoi_gian"=>$_POST['txtTenThoiGian'],"thoi_gian_me"=>$_POST['thoi_gian_me']),"id_thoi_gian='{$_GET['id']}'");
                $thongbao = '<div class="alert alert-success">
              <button class="close" data-dismiss="alert">×</button>
              <strong>Sửa thành công!</strong></div>';
                redirect('cp.php?mod=thoigian&task=view',1);
            }else{
                $thongbao = '<div class="alert alert-error">
              <button class="close" data-dismiss="alert">×</button>
              <strong>Lỗi!</strong> Thời gian bạn chọn không tồn tại </div>';
            }
        }
    }else{
        $thongbao = '<div class="alert alert-error">
              <button class="close" data-dismiss="alert">×</button>
              <strong>Lỗi!</strong> Bạn chưa chọn thời gian cần sửa </div>';
    }
    loadTemplate('edit',array("thongbao"=>$thongbao,"data"=>$data,"thoigianme"=>$thoigianme));
}
function view() {
    $data = query("select * from thoi_gian where thoi_gian_me='0'");
    loadTemplate("view",array("data"=>$data));
}
function del(){
    $thongbao = null;
    if($_SERVER['REQUEST_METHOD']=="POST"){
        if(isset($_POST['delid'])){

            if(delete("thoi_gian","id_thoi_gian='{$_POST['delid']}'")!=null){
                $thongbao = '<div class="alert alert-success">
              <button class="close" data-dismiss="alert">×</button>
              <strong>Xóa thành công!</strong></div>';
                redirect('cp.php?mod=thoigian&task=view');
            }else{
                $thongbao = '<div class="alert alert-error">
              <button class="close" data-dismiss="alert">×</button>
              <strong>Lỗi!</strong> Xóa thất bại </div>';
                redirect('cp.php?mod=thoigian&task=view',1);
            }

        }

    }
    loadTemplate('del',array("thongbao"=>$thongbao));
}
?>